<?php session_start();
validaAcesso();

echo "<h2>".$_SESSION["menu"]["rel"][23]." ".$_SESSION["NOME_HOSTEL_"]."</h2>";

?>
 <script type="text/javascript" src="css2/calendar/dhtmlgoodies_calendar.js"></script>
            <br><form method='POST' action='index.jsp?rel=23&cont=1' autocomplete='off'>
			<br>            
			<b>Idade Inicial:</b><input type="text" size="5" maxlength="10" name="pidadei" value="0"> <b id='ok'>*</b>Apenas numeros&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
			<b>Idade Final:</b><input type="text" size="5" maxlength="10" name="pidadef" value="0"> <b id='ok'>*</b>Apenas numeros<br><br><br>
			
            <b>Data Inicial:</b>
              <input type="text" value="<?php echo date("d/m/Y"); ?>" readonly name="pdatai"  id="pdatai" id="pdatai">
              <img src="images/data.gif" border="0" style="cursor:hand;" onclick="displayCalendar(document.getElementById('pdatai'),'dd/mm/yyyy',this);">

              &nbsp;<b>Data Final:</b>
              <input type="text" value="<?php echo date("d/m/Y"); ?>" readonly name="pdataf"  id="pdataf" id="pdataf">
              <img src="images/data.gif" border="0" style="cursor:hand;" onclick="displayCalendar(document.getElementById('pdataf'),'dd/mm/yyyy',this);"><br><br><br>


            <input type='submit' value='Gerar Estat&iacute;stica'>
			<div align='right'><a href="javascript:void(0);" onclick="getLink('rel',7,false);"><img src='images/seta_voltar.gif' border='0'> voltar para Listagem de Relat&oacute;rios</a></div>
        </form><br>
        
<?php
if($_GET["cont"]==1){

	// recebe periodo inicial e final consultado
	$novo_datai=formataData($_POST["pdatai"], true);
	$novo_dataf=formataData($_POST["pdataf"], true);

	// recebe idade inicial e final consultada
	$idade_consultai = $_POST["pidadei"];
	$idade_consultaf = $_POST["pidadef"];
	
	$sql="
		SELECT 
			hos.nome_hostel, 
			res.data_cad_reserva, 
			pes.nome_pessoa, 
			res.nome, 
			res.tel, 
			res.cel, 
			tph.ds_tp_habitacao, 
			res.id_reserva, 
			res.reserva_confirmada,
			pes.data_nascimento

		FROM 
			com_hostels hos, 
			hostel_reservas res, 
			pes_pessoas pes, 
			hostel_tp_habitacao tph

		WHERE 
			(res.id_hostel = {$_SESSION["ID_HOSTEL_"]}) 
			AND (res.id_hostel = hos.id_hostel)			
			AND (pes.id_pessoa = res.id_pessoa)
			AND (tph.id_tp_habitacao = res.id_tp_habitacao)
		    AND (res.data_cad_reserva between   '$novo_datai' and '$novo_dataf')
		    
          order by 
          	res.reserva_confirmada asc, 
          	res.data_cad_reserva desc
            ";
	// antigo filtro: AND (pes.data_nascimento between '1900-01-01' and '1979-01-01')

	$linha=$_SESSION['ADOCnn']->Execute("$sql");

		$periodo = "Per&iacute;odo: ".formataData($novo_datai)." At&eacute; ".formataData($novo_dataf);
	echo "<h2>$periodo</h2>";
	echo "<h2>Idade de $idade_consultai at&eacute; $idade_consultaf Anos</h2>";
	
		echo "<table class='perfil $class'>                       
                    <table class='perfil'>
                    <tr class='titulo'>	
                      <td width=110>Data de Cadastro da Reserva</td>
                      <td width=100>Quem Reservou?</td>
                      <td width=110>Nome da Pessoa</td>
                      <td width=110 align='center'>Telefone</td>
                      <td width=110 align='center'>Celular</td>
                      <td width=100>Tipo de Habita&ccedil;&atilde;o</td>
                      <td width=100 align='center'>Data de Nascimento</td>            
                      <td width=100 align='center'>Idade</td> 
                    </tr>                    
                    ";

		$class="odd";
		
$n=0; // para contar quantidade de resultados

		if($linha->RecordCount() != 0 ){ //verifica se ouve resultados na consulta
		while(!$linha->EOF){

			if($class == "odd"){$class="even";}else{$class="odd";}

			//pega ano de nascimento
			$data = $linha->fields['data_nascimento'];
			$bum  = explode("-", $data);
			$ano  = $bum[0];

			//pega ano atual
			$data_atual =  date("Y-m-d");
			$bum_atual  = explode("-", $data_atual);
			$ano_atual  = $bum_atual[0];

			//calcula ano atual - ano de nascimento do usuario
			$idade_pessoa = $ano_atual - $ano;
						
			//se a diferenca do tempo for < que a idade do usuario, então...
			if ($idade_pessoa >= $idade_consultai and $idade_pessoa <= $idade_consultaf){
				echo"
                  <tr class='$class'>
                      <td>".formataData($linha->fields['data_cad_reserva'])."</td>
                      <td>{$linha->fields['nome_pessoa']}</td>
                      <td>{$linha->fields['nome']}</td>
                      <td align='center'>{$linha->fields['tel']}</td>
                      <td align='center'>{$linha->fields['cel']}</td>
                      <td>{$linha->fields['ds_tp_habitacao']}</td>
                      <td align='center'>{$data}</td> 	
					  <td align='center'>{$idade_pessoa}</td> 	                      		                                                                  	
                   </tr>                   
                ";				
			$n++; //incrementa +1 á contagem de resultados	
			} //fecha condicao			
			$linha->MoveNext();
		}
	}

	echo "</table><br><b>Total de Clientes:</b> <u>$n</u>";	// exibe total de clientes	
//	echo"<br><b>Idade Consultada:</b> <u> de $idade_consultai a $idade_consultaf </u> <b> anos </b>"; //sai
	
}


?>